// pages/home/home.js
import config from '../../utils/url.js';
import cache from '../../utils/Cache.js';
import Http from '../../utils/Http.js';
const http =new Http;
Page({

  /**
   * 页面的初始数据
   */
  data: {
         home_icon:'',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
        // 发送消息给服务器
        http.httpReq({
            url: config.userinfo,
            data: {
              openid: cache.get('openid'),
            },
            token: cache.get('token')
          }).then(ret=>{
              //修改头像
              this.setData({
                home_icon:ret.data.avatar
              })
          });

  },
  //获取用户信息
  userinfoFun(evt){
     let userinfo = evt.detail.userInfo;
     console.log(userinfo)
     //更新个人中心头像
     this.setData({
         home_icon:userinfo.avatarUrl,
     });
      // 发送消息给服务器
      http.httpReq({
        url: config.userinfo,
        method: 'POST',
        data: {
          openid: cache.get('openid'),
          avatar: userinfo.avatarUrl,
          nickname: userinfo.nickName,
          sex: userinfo.gender == 1 ? '男' : '女'
        },
        token: cache.get('token')
      });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})
